#!/usr/bin/env python
# -*- coding: utf-8 -*-

##
# Módulos del sistema
from datetime import datetime

class Intervencion:
    def __init__(self, descripcion):
        """Constructor por defecto.
        
        Creamos una intervencion, y le agregamos una observacion, que la
        creamos con 'descripcion'
        
        Keyword arguments:
        descripcion -- descripcion del problema

        """
        self.fecha_creacion = datetime.now()
        # Ver los estados de intervencion
        self.estado = "Activa"
        self.observaciones = []
        self.agregarObservacion(descripcion)
    
    def agregarObservacion(self, descripcion):
        obs = Observacion(descripcion)
        obs.numero = len(self.observaciones)
        self.observaciones.append(obs)
      
class Observacion:
    def __init__(self, descripcion):
        self.descripcion = descripcion
        self.numero = 0

